#include <iostream>

using namespace std;
//一维数组名称的用途:
//1.可以统计整个数组在内存中的长度
//2.可以获取数组在内存中的首地址
int main(){
    int arr[10]={1,2,3,4,5,6,7,8,9,10};
    //1.可以统计整个数组在内存中的长度
    cout<<"整个数组占用的内存大小为:"<<sizeof(arr)<<endl;
    cout<<"每个元素占用的内存大小为:"<<sizeof(arr[0])<<endl;
    cout<<"数组中元素的个数为:"<< sizeof(arr)/sizeof(arr[0])<<endl;
    //2.可以获取数组在内存中的首地址
    //数组名是常量，不可以进行赋值操作
    cout<<"数组的首地址为:"<<arr<<endl;
    cout<<"数组中的第一个元素的地址为:"<<&arr[0]<<endl;
    return 0;
}

